/*#modal-businesscard{
	width:350px;height:auto;
}*/
/*.modal-control{
	font-size: 14px;   
	padding: 2px;
}*/
/*.modal-control input,.modal-control textarea {
    padding: 3px;
    font-size: 14px;
	width:100%;
}*/				
.modal{
    z-index: 10000000000000 !important;
}
/*#bc-submit{
background: #334f8a;
    color: white;
    padding: 5px;
    border-radius: 5px;
}*/	


#bc-premiumupgrade{

	color: #334f8a;
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
	margin-top: 15px;
	font-weight: bold;
}

.col-full{
	width: 100%;
}
#find-bc{
	height: 45px;
    width: 100%;
    border: solid 1px #000;
    border-radius: 8px;
    padding-left: 52px;
    font-size: 16px;
    border: solid 1px #d6d6d6;
    background-color: #f4f4f4;
    color: #8f8f8f;
    background-image: url(/images/search.svg);
    background-size: 17px auto;
    background-position: 18px 50%;
    background-repeat: no-repeat;

}
	#bcsearch::placeholder{
					font-size:14px;
					color:#e0e0e0;
				}
				#bcsearch{
					border-radius: 5px;
				}
				.bcard {
					width: 100%;
					position:relative;
					height: 150px;
					margin: auto;
					border: 1px solid #f0f0f0;
					border-radius: 5px;
					margin-top: 9px;
					box-shadow: 0 3px 5px -1px rgb(119 119 119 / 5%), 0 1px 18px 0 rgb(115 115 115 / 9%), 0 6px 10px 0 rgb(115 115 115 / 7%);
				}
				.bcard-premium{
					border:3px solid gold;
				}
				.bc-logo{
					float: left;
					padding: 2px;
					width: 64px;					
					height: 64px;				
				}
				.bc-logo img{
					width:60px;height:60px;
				}
				.bc-business{
					float: right;
					width: calc(100% - 64px);
					padding: 3px;    
					height: 64px;
					overflow: hidden;
				}
				.bc-title{
					font-size: 12px;
					overflow: hidden;
					white-space: nowrap;
					margin-right: 5px;		
					font-weight: bold;			
				}
				.bc-desc{
					font-size: 9px;
				}
				.bc-contact{
					font-size: 12px;    
					padding: 3px;
				} 
				.bc-web{
					font-size: 12px;
					float:left;
					width:calc(50% - 4px);
				}
				.bc-phone{
					font-size: 12px;
					float:right;
					width:calc(50% - 4px);
					text-align: right;
				}
				.bc-topic{
					font-size: 12px;    
					padding: 3px;
					text-align: center;
					overflow: hidden;
					background: #e0e0e0;
					border-radius: 5px;
					margin: 3px;
					font-weight: bold;
				}
				.bc-member{
					font-size: 9px;
					padding: 3px;
					border-top: 1px solid silver;
					text-align: center;
					margin-top: 10px;
					margin-left: 5px;
					margin-right: 5px;
				}
				.bc-premium{
					position: absolute;
					font-size: 9px;
					font-weight: bold;
					background: white;
					color: gold;
					top: -11px;
					right: 5px;
					border-radius: 3px;
					border: 2px solid gold;
				}
				
				.bc-advertise{
					font-weight: bold;
						color: #334f8a;
						text-align: center;
						padding: 25px;
						padding-top: 40px;
				}
				.bc-pop{
					right: 0px;
    				left: auto !important;
				}
				#modal-businesscard-img{
					display:none;
					width:60px;
				}
